import type { XtxGuessInstance } from '@/types/component'
import { ref } from 'vue'

/**
 * 猜你喜欢列表组合式函数
 */
export const useGuessList = () => {
  const xtxGuessRef = ref<XtxGuessInstance>() // 猜你喜欢组件实例
  const handleScrollToLower = () => {
    if (!xtxGuessRef.value) return // 如果组件实例不存在，则不进行操作
    xtxGuessRef.value.getGuessList() // 调用组件实例的方法,追加列表
  }

  // 返回 ref 和事件处理函数
  return { xtxGuessRef, handleScrollToLower }
}
